/*
Test.java
Autor: Paola Garcia, carnet 10205
Fecha: 20 agosto 2011
Descripcion: JUnits para la pila.
Basado en las pruebas unitarias de Claudia Grajeda
*/

import junit.framework.*;

public class Test extends TestCase {

	Pila<Double> stack = new Pila<Double>();
	
	public void test() {
	
	
		
	stack.push(2.0);
	stack.push(3.0);
	assertEquals(2.0, stack.peek());   //por ser cola obtiene el primero
	assertEquals(2.0, stack.pop());	 //quita el primero de la cola
	assertEquals(3.0, stack.pop());
	
	double num1 = 2.0;
	
	double num2 = 3.0;

	
	assertEquals(3.0, stack.sum(num1,num2));
	assertEquals(1.0, stack.rest(num1, num2));
	assertEquals(6.0, stack.mul(num1,num2));
	assertEquals(0.67, stack.div(num2, num1));
	
	}

}
